package com.efrei.schoolmanager.views;

import org.hibernate.HibernateException;

import com.efrei.schoolmanager.exceptions.LogicException;

/**
 * Vue heritant de la vue generique d'impression
 */
public class VueDemandeBourse extends VueGeneriqueImpression {
	private static final long serialVersionUID = -499363277553908454L;

	private final static String TITLE = "Saisie d'une demande de bourse";

	public VueDemandeBourse(VueGenerale proprio) throws HibernateException,
			LogicException {
		super(proprio, TITLE);
	}

	/**
	 * Surdefinition de la methode afin de personnaliser le sujet et le message
	 * selon le type de document à générer
	 */
	@Override
	protected void remplirSujetMessage() {
		sujetTextField.setText("Demande de bourse (Eleve "
				+ eleveSelectionne.getNom().toUpperCase() + " "
				+ eleveSelectionne.getPrenom() + ")");
		messageArea
				.setText("Madame,Monsieur, \n\nJ'ai l'honneur de vous présenter une demande de bourse pour l'eleve suivant : "
						+ eleveSelectionne.getNom().toUpperCase()
						+ " "
						+ eleveSelectionne.getPrenom());
	}

}
